Page({
    data: {
      dataList: {}, // 存储咨询师详情数据
      baseUrl: 'http://localhost:8080', // 服务器基础域名（根据实际情况修改）
      value: 3
    },
  
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
      console.log("当前咨询师ID：", options.id);
      // 新增：获取窗口信息（例如用于适配不同屏幕高度）
      const windowInfo = wx.getWindowInfo();
      console.log("窗口信息：", windowInfo); // 可用于动态调整页面布局
  
      wx.request({
        url: `${this.data.baseUrl}/counselor/${options.id}`, // 拼接 baseUrl
        method: 'GET',
        success: (resp) => {
          console.log("接口返回数据：", resp.data);
  
          if (resp.data.code === 200 && resp.data.data) {
            let detailData = resp.data.data; // 获取原始数据
  
            // 统一处理图片路径（确保拼接完整 URL）
            const handleImageUrl = (url) => {
              if (url && !url.startsWith('http')) {
                return this.data.baseUrl + url;
              }
              return url;
            };
  
            // 1. 处理头像
            detailData.headImageUrl = handleImageUrl(detailData.headImageUrl);
            // 2. 处理证书
            detailData.certificateUrl = handleImageUrl(detailData.certificateUrl);
            // 3. 处理评价中的用户头像
            if (detailData.evaluations && detailData.evaluations.length > 0) {
              detailData.evaluations.forEach(evalItem => {
                if (evalItem.user && evalItem.user.avatarUrl) {
                  evalItem.user.avatarUrl = handleImageUrl(evalItem.user.avatarUrl);
                }
              });
            }
  
            // 更新数据到页面
            this.setData({
              dataList: detailData
            });
          } else {
            wx.showToast({
              title: '数据加载失败',
              icon: 'none'
            });
          }
        },
        fail: (err) => {
          console.error("接口请求失败：", err);
          wx.showToast({
            title: '网络请求失败',
            icon: 'none'
          });
        }
      });
    },
    // 其余生命周期函数可按需补充
    onReady() {
      // 页面渲染完成
    },
    onShow() {
      // 页面显示
    },
    onHide() {
      // 页面隐藏
    },
    onUnload() {
      // 页面卸载
    },

  });